/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package application.beans;

import java.sql.Date;
import java.util.List;

/**
 *
 * @author Étienne
 */
public class DiscussionBean {
    Integer idDiscussion;
    String titre;
    Integer nbMessages;
    Integer nbVues;
    List<MessageBean> messages;
    Date tempsDernierMessage;
    CompteBean dernierUser;
    Boolean verrou;
    
    public Boolean getVerrou() {
        return verrou;
    }
    
    public void setVerrou(Boolean verrou) {
        this.verrou = verrou;
    }
    public CompteBean getDernierUser() {
        return dernierUser;
    }
    
    public void setDernierUser(CompteBean user) {
        this.dernierUser = user;
    }
    public Date getTempsDernierMessage() {
        return tempsDernierMessage;
    }

    public void setTempsDernierMessage(Date date) {
        this.tempsDernierMessage = date;
    }
    
    public Integer getIdDiscussion() {
        return idDiscussion;
    }

    public void setIdDiscussion(Integer idDiscussion) {
        this.idDiscussion = idDiscussion;
    }

    public List<MessageBean> getMessages() {
        return messages;
    }

    public void setMessages(List<MessageBean> messages) {
        this.messages = messages;
    }

    public Integer getNbMessages() {
        return nbMessages;
    }

    public void setNbMessages(Integer nbMessages) {
        this.nbMessages = nbMessages;
    }

    public Integer getNbVues() {
        return nbVues;
    }

    public void setNbVues(Integer nbVues) {
        this.nbVues = nbVues;
    }

    public String getTitre() {
        return titre;
    }

    public void setTitre(String titre) {
        this.titre = titre;
    }

    public DiscussionBean() {
    }

    public DiscussionBean(Integer idDiscussion, String titre, Integer nbMessages, Integer nbVues, List<MessageBean> messages, CompteBean dernierUser, Date dernierMessage, Boolean verrou) {
        this.idDiscussion = idDiscussion;
        this.titre = titre;
        this.nbMessages = nbMessages;
        this.nbVues = nbVues;
        this.messages = messages;
        this.dernierUser = dernierUser;
        this.tempsDernierMessage = dernierMessage;
        this.verrou = verrou;
    }
    
    @Override
    public boolean equals(Object obj) 
    {
        if(((DiscussionBean)obj).idDiscussion == this.idDiscussion)
            return true;
        else
            return false;
    }
}
